package com.service;

import com.github.pagehelper.PageInfo;
import com.pojo.House;
import com.vo.HouseVo;

import java.util.List;

public interface HouseService {
    /**
     * 查询所有的房屋
     * @param houseVo
     * @return
     */
    public PageInfo<House> selectHouseall(HouseVo houseVo);
    /**
     * 根据楼栋id查询房间数量
     */
    public  int selectcountbyfloorid(int id);
    /**
     * 租赁统计
     */

    public List<House> selectzuByHouse(HouseVo houseVo);


    /**
     * 根据id查询
     */
    public House selecthouseByid(Integer id);
    /**
     * 根据id 修改状态
     */
    public int updatestateByid( Integer state ,Integer id,Integer ownerid);

    int updateByPrimaryKeySelective(House record);
    /**
     * 根据业主id查询
     */
    public int selecthouseByownerid(Integer id);
    /**
     * 根据id 修改状态
     */
    public int updatestateByids(Integer state, Integer id );

    /**
     * 查询总户数
     */
    public  int selecttotalhouse(Integer plotid);

    /**
     * 查询转租的数量
     */

    public int selecttotalzuanzu(Integer plotid);
}
